An Eecient Communication System for Parallel Computing on Networks of Workstations

نویسنده

  • Manish Verma
چکیده

This paper presents the design and implementation of an e cient communication system, Pupa, developed speci cally for supporting parallel computing on networks of workstations (NOW) architecture. The emphasis of Pupa is on both performance and service functionality. Pupa provides a signi cantly lower latency communication support compared to TCP/IP and is as powerful as the latter as an underlying communication system for parallel computing in a NOW environment. Moreover, it can coexist with TCP/IP without causing any performance degradation. The key architectural ideas of Pupa are { a simpli ed FIFO based bu er management scheme, an optimistic ow control mechanism, the decoupling of reliability related operations from the critical path of message delivery, and doing away with unnecessary functionalities such as checksumming. We have the rst Pupa prototype operational and we have successfully ported a communication library and tested a set of parallel applications on a network of 486-DX2 ISA PCs connected by a 10Mbits/s Ethernet. Programs when running on top of the Pupa system run upto 60% faster than when running on top of TCP/IP in this environment. As a measure of the raw performance improvement, we have observed the message latencies in the Pupa system in the best case to be less than one-fourth of the TCP/IP latencies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Eecient Local Scheduling of Parallel Tasks and Communications on Heterogeneous Networks of Workstations

The network of workstations (NOW) we consider for local scheduling of parallel tasks and communications is heterogeneous and nondedicated, where computing power varies among the workstations, and multiple jobs may interact with each other in execution. Local scheduling is a standard method on networks of workstations, where each node in the system makes independent scheduling decisions. Coordin...

متن کامل

Gardens: An Integrated Programming Language and System for Parallel Programming Across Networks of Workstations

Gardens is an integrated programming language and system supporting parallel computation across networks of workstations. It addresses a combination of goals: it (i) maximises performance and (ii) is still safe, it supports (iii) the programming of abstractions (parallel libraries) and (iv) adaptive parallel computation, ie, computation that adapts at run-time to a changing set of available wor...

متن کامل

GAMMA: A low-cost network of workstations based on active messages

Networks Of Workstations (NOW) are an emerging architecture capable of supporting parallel processing with signiicantly low cost/performance ratio. At the moment the implementation of standard high-level communication mechanisms in a NOW does not provide such a satisfactory cost/performance ratio, as modern communication hardware would allow. We show how a standard, Unix-like operating system k...

متن کامل

Homogeneous and Heterogeneous Networks of Workstations: Message Passing Overhead

On account of the growing number of workstations networks, many communication libraries are now also used outside the parallel computers area. Among those communication libraries, Message Passing Interface (MPI) appears to be an attempt of standardisation for distributed-memory computing systems. However, most people still prefer the other libraries, arguing about MPI's eeciency. The aim of our...

متن کامل

Operating System Support for Fast Communications in a Network of Workstations

The use of workstations connected by a fast Local Area Network (LAN) is a very appealing idea to implement a low-cost parallel processing platform. Asynchronous processes are easily run in parallel on several computing units in such a hardware platform. Inter-process communication is the most diicult feature for such a system to implement with an acceptable level of performance. Standard softwa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995